New public API to save pixbufs to non-file locations. (#82203, Tim Evans)
authorMatthias Clasen <maclas@gmx.de>
Wed, 7 Jan 2004 01:57:42 +0000 (01:57 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 7 Jan 2004 01:57:42 +0000 (01:57 +0000)
commit03376d79faf862ada7fca924aed681156398d574
tree914249bd1d2864773bec4eadf2f3f533f9523fac
parent5b26e695a1fc70c99b58f2e9c4c922412fbd1a08
New public API to save pixbufs to non-file locations. (#82203, Tim Evans)

Wed Jan  7 02:41:14 2004  Matthias Clasen  <maclas@gmx.de>

* gdk-pixbuf-io.c (gdk_pixbuf_save_to_bufferv):
* gdk-pixbuf-io.c (gdk_pixbuf_save_to_buffer):
* gdk-pixbuf-io.c (gdk_pixbuf_save_to_callbackv):
* gdk-pixbuf-io.c (gdk_pixbuf_save_to_callback): New public API
to save pixbufs to non-file locations.  (#82203, Tim Evans)

* gdk-pixbuf.h:
* gdk_pixbuf.def: Declare the new public API.

* gdk-pixbuf-io.h: Add save_to_callback to the module interface.

* io-jpeg.c:
* io-png.c: Implement save_to_callback.

* gdk-pixbuf-io.c (gdk_pixbuf_savev):
* gdk-pixbuf-io.c (gdk_pixbuf_save): Update documentation.

* gdk-pixbuf-io.c (gdk_pixbuf_real_save): Support saving via
image_module->save_to_callback.

* gdk-pixbuf-io.c (gdk_pixbuf_real_save_to_callback): New generic
save_to_callback function which falls back to image_module->save
on a temp file.
gdk-pixbuf/ChangeLog
gdk-pixbuf/gdk-pixbuf-io.c
gdk-pixbuf/gdk-pixbuf-io.h
gdk-pixbuf/gdk-pixbuf-loader.c
gdk-pixbuf/gdk-pixbuf.h
gdk-pixbuf/gdk_pixbuf.def
gdk-pixbuf/io-jpeg.c
gdk-pixbuf/io-png.c